package tier2;

import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.UnicastRemoteObject;

import shared.ServiceJeu;



/**
 * Impl�mente le protocole RMI et h�rite de Serveur.
 * Lance le service PartyManager, sp�cifi� dans Tier2/RMI_PartyManager/PartyManager.java,
 * impl�ment� par Tier2/PartyManagerImpl.java (avec proxy RMI)
 *
 */
public class ServeurRMI {
   
    public static void main(String[] args) throws Exception {
        ServiceJeuImpl service = new ServiceJeuImpl();
		/* A ajouter si l’implantation n’hérite pas de UnicastRemoteObjet (méthode 2) */
        ServiceJeu stub; 
		stub = (ServiceJeu) UnicastRemoteObject.exportObject(service,0);
		Registry registry = LocateRegistry.createRegistry(2000);
		registry.bind("ServiceJeu", stub);
		service.start();
    }
}